package com.inxedu.os.edu.service.course;

import com.inxedu.os.edu.pojo.EduCourse;
import com.inxedu.os.edu.pojo.EduCourserNew;
import com.inxedu.os.edu.pojo.EduTeacher;
import com.inxedu.os.edu.pojo.QuerySubject;

import java.util.List;
import java.util.Map;

public interface CourseService {
    //课程管理下的课程管理
    int  addCourse(EduCourse eduCourse);

    List<Map<String,Object>>  selectCourseList();

    int deleteCourseList(long coursdId);

    int updateCourseList(long courseId);

    Map<String,Object> queryCourseById(long courseId);

    List<Map<String,Object>>selectByName(EduCourserNew queryCourse);
    //创间课程的 查询专业
   List<Map<String,Object>> selectSybject(QuerySubject querySubject);
    int createCourse(EduCourse eduCourse);

    int deleteCourseTeacher(Long courseId);

     int addCouseTeacher(String toString);

    //教师查询
    List<EduTeacher> queryTeacherList();

    int goUpdateCourse(EduCourse course);
}
